@CHARSET "UTF-8";

td.opFix,  #OverviewCalendar *{
	opacity:1;
	filter: alpha(opacity=100);	
}
#OverviewCalendar .booked .ui-state-default, .bookedlegend{
	background:#EE0000;	
}

#OverviewCalendar .free .ui-state-default, .freelegend{
	background:#458B00;	
}

#OverviewCalendar .bookedEvening .ui-state-default, .bookedEveninglegend{
	background:none;
	background-image: url("../images/bookedEvening.gif");	
		background-repeat: no-repeat;
}

#OverviewCalendar .bookedMorning .ui-state-default, .bookedMorninglegend {
	background:none;
	background-image: url("../images/bookedMorning.gif");
	background-repeat: no-repeat;	
}

#OverviewCalendar .ui-state-default, #OverviewCalendar .ui-widget-content .ui-state-default {
	color:#333333;	
}

table.legendTable, table.legendTable tr, table.legendTable td {
	border: none;	
}

table.legendTable {
	margin-top:10px;	
}
table.legendTable td {
	padding:0px;
	border-bottom:2px solid #FFFFFF;
	height:20px;
	padding-left:4px;	
}
table.legendTable td.legend {
	border-right:2px solid #FFFFFF;
	padding:0px;
	width:25px;
}